Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Adelaide International - Adelaide Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Cagliari Challenger French Open - Paris Wimbledon - London National Bank Open - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Shanghai Rolex Masters - Shanghai European Open - Antwerp Rolex Paris Masters - Paris Bratislava 2 Challenger Australian Open - Melbourne Davis Cup, World Group, Q, CAN-HUN 2-3 BNP Paribas Open - Indian Wells Noumea Challenger Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Murcia Challenger Miami Open - Miami Internazionali BNL d'Italia - Rome Estoril Challenger Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston Tiriac Open - Bucharest Gonet Geneva Open - Geneva Boss Open - Stuttgart Wimbledon - London Generali Open - Kitzbuhel Cincinnati Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Hungary F1 Germany F10 Austria F9 Germany F9 Bosnia & Herzegovina F4 USA F6 USA F7 USA F8 USA F9 USA F12 USA F13 Mexico F6 Mexico F7 Mexico F8 USA F24 USA F25 USA F30 USA F31 USA F32 USA F5 USA F6 USA F7 USA F8 USA F9 USA F10 USA F11 Spain F13 Spain F14 Italy F11 USA F25 USA F3 USA F4 USA F23 USA F1 (Los Angeles) USA F2 (Long Beach) USA F6 (Palm Coast) USA F8 (Indian Harbour Beach) USA F9 (Orlando) USA F11 (Calabasas) USA F17 (Winston-Salem) USA F19 (Winston-Salem) USA F21 (Tulsa) USA F1 China F2 Cambodia F2 Croatia F2 China F3 China F4 Poland F1 Bosnia & Herzegovina F4 Slovakia F2 USA F15 (Winston-Salem) Slovakia F3 Hungary F3 France F17 France F18 Croatia F14 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 Germany F4 Croatia F2 Great Britain F4 Great Britain F5 Switzerland F3 Turkey F15 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Slovakia F3 Poland F5 Canada F7 Canada F8 Canada F9 France F19 France F20 France F21 Czech Republic F8 Morocco F9 Morocco F10 USA F1 France F1 USA F2 USA F3 France F6 China F2 China F3 Kosice Challenger Prostejov Challenger Kosice Challenger Arad Challenger Cherbourg Challenger Anning Challenger Kun-Ming Challenger San Marino Challenger St. Remy Challenger Orleans Challenger Eckental Challenger Helsinki Challenger Andria Challenger Bergamo Challenger Ostrava Challenger Heilbronn Challenger Mestre Challenger Caltanissetta Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Oberstaufen Challenger Aptos Challenger Genova Challenger Szczecin Challenger Trnava Challenger Napa Challenger Sibiu Challenger Geneva Challenger Bratislava Challenger Happy Valley Challenger Bergamo Challenger Wroclaw Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Sarasota Challenger Tallahassee Challenger Prostejov Challenger Prague Challenger Recanati Challenger Biella Challenger Prague Challenger Genova Challenger Trnava Challenger Rome Challenger Sacramento Challenger Las Vegas Challenger Charlottesville Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Bergamo Challenger Zhuhai Challenger Drummondville Challenger Guangzhou Challenger Barletta Challenger Savannah Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Lyon Challenger Blois Challenger Todi Challenger Binghamton Challenger Recanati Challenger Segovia Challenger Lexington Challenger Portoroz Challenger Columbus Challenger Sibiu Challenger Rome Challenger Stockton Challenger Fairfield Challenger Budapest Challenger Charlottesville Challenger Happy Valley Challenger Maui Challenger Budapest Challenger Irving Challenger Sophia Antipolis Challenger Savannah Challenger Mestre Challenger Prostejov Challenger Braunschweig Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Champaign Challenger Playford Challenger Canberra Challenger Newport Beach Challenger Dallas Challenger Budapest Challenger Irving Challenger Winnetka Challenger Aptos Challenger Vancouver Challenger Chicago Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Playford Challenger Sarasota Challenger Savannah Challenger Surbiton Challenger New Haven Challenger Cary Challenger Tiburon Challenger Bratislava Challenger Knoxville Challenger Bendigo Challenger Orleans Challenger Bratislava Challenger Canberra Challenger Aix En Provence Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Erste Bank Open - Vienna Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Erste Bank Open - Vienna Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Maharashtra Open - Pune Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch Fever-Tree Championships - London German Tennis Championships - Hamburg Petange Challenger Citi Open - Washington Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Indoors - Cologne Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Savannah Challenger Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Napoli Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg European Open - Antwerp Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna Sardegna Open - Cagliari Emilia-Romagna Open - Parma San Diego Open - San Diego Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart cinch Championships - London Viking International - Eastbourne Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna Firenze Open - Florence Gijon Open - Gijon Tennis Napoli Open - Naples Adelaide International 2 - Adelaide Open Sud de France - Montpellier Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Japan Open Tennis Championships - Tokyo Belgrade Open - Belgrade Tiburon Challenger Genova Challenger Cherbourg Challenger Cary Challenger Andria Challenger Aix En Provence Challenger Vicenza Challenger Fairfield Challenger Bucaramanga Challenger Bath Challenger Rennes Challenger Heilbronn Challenger Sarasota Challenger Ilkley Challenger Charlottesville Challenger Knoxville Challenger Girona Challenger Binghamton Challenger Orleans Challenger Tallahassee Challenger Prague Challenger Istanbul Challenger Eskisehir Challenger Segovia Challenger Mons Challenger Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Las Vegas Challenger Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Tallahassee Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Liberec Challenger Sarasota Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Oeiras 3 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Banja Luka Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rome Challenger Bordeaux Challenger National Bank Open - Toronto Heilbronn Challenger Vicenza Challenger Winnetka Challenger Andria Challenger Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Manama Challenger Gonet Geneva Open - Geneva Rakuten Japan Open - Tokyo Australian Open - Melbourne Millennium Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York Generali Open - Kitzbuhel Open de Moselle - Metz Bet-at-home Open - Hamburg Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Australian Open - Melbourne Segovia Challenger ABN AMRO Open - Rotterdam French Open - Paris Wimbledon - London U.S. Open - New York BMW Open - Munich Australian Open - Melbourne French Open - Paris Delray Beach Open - Delray Beach Dallas Open - Dallas French Open - Paris Grand Prix Hassan II - Marrakech ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Rothesay International - Eastbourne Winston-Salem Open - Winston-Salem China Open - Beijing Sofia Open - Sofia Bucharest Open - Bucharest BNP Paribas Nordic Open - Stockholm Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai German Tennis Championships - Hamburg China Open - Beijing Open Parc - Lyon Stockholm Open - Stockholm Open 13 - Marseille Memphis Open - Memphis Abierto de Tenis Mifel - Los Cabos Boss Open - Stuttgart BB&T Atlanta Open - Atlanta Libema Open - 's-Hertogenbosch Noventi Open - Halle Qatar ExxonMobil Open - Doha Infosys Hall of Fame Open - Newport Astana Open - Astana cinch Championships - London Libema Open - 's-Hertogenbosch Rothesay International - Eastbourne Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, QR, USA-UZB 4-0 Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group D, Glasgow Davis Cup, Group I, 1R, UKR-HUN 1-3 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, Group D, Split Wimbledon (juniors) Erste Bank Open - Vienna Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Finals, Group D Laver Cup - Vancouver Davis Cup, World Group, PO, UZB-USA 0-4 Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, World Group, Q2, HUN-AUT 2-3 U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Tokyo Olympics - Paris